Excel编程问题!!急`~~请教各位高手~~!

来源:百度知道 编辑:UC知道 时间:2024/05/30 15:12:23
我需要的程序是这样的:有N个数据,有正数有负数,这N个数据属于M个循环(M不一定是整数),每个循环有X个数。现在想在EXCEL中的数据输入行输入每个循环的点数 X,就能在输出行输出这M个循环每个循环所有点的绝对值相加后求平均得到的平均数。不知道我讲明白没有?也就是说:例如有一组数:1,-1,0.9; 0.8,-1,0.8; 1,-0.9,1; 0.7。共10个数,属于4组,每组用分号隔开的,第四组不完整。完整的每组有X=3个数据。我需要在EXCEL 的输入行输入X=3,就可以在输出行得到四个循环数据绝对值求和取平均,即:2.9/3=0.96667,2.6/3=0.86667,2.9/3=0.96667,不完整组的数据可以不管。由于每组循环很多,不方便分开每个循环单独输入求和,所以不知道有没有好办法。
我对EXCEL一点不懂,所以有的EXCEL术语我说不出,请各位高手多多赐教,谢谢!
谢谢qgm2,应该是这样的:数据之间本来什么逗号分号都没有,人为的把他们分开的。(1,-1,0.9; 0.8,-1,0.8; 1,-0.9,1; 0.7;....)这是一组数据,实际上在excel中是这样子的(1 -1 0.9 0.8 -1 0.8 1 -0.9 1 0.7 ....)我是想在处理时按3个点一个循环来处理.对于另一组数据,可能每个循环的点是四个或者100个,所以我说每个循环所包含的数据设为X,在excel工作表中设为输入数据.(一组数据中X值是一定的)

不是很清楚你的具体要求,只能猜一猜。
看你的数据是一个数组,在EXCEL可这样输入
| A | B | C | D
------------------
1 | 1 | -1 | 0.9|
------------------
2 |0.8 |-1 | 0.8|
------------------
3 | 1 |-0.9 1 |
------------------
4 | 0.7| | |
在D1输入公式=AVERAGE(ABS(A1:C1)),要按Ctrl+Shift+Enter(因为是数组公式)。然后向下复制公式。

其实这并不难。但你说的有点太多,我的理解是这样的,你看对不对:
(1,-1,0.9; 0.8,-1,0.8; 1,-0.9,1; 0.7;....)括号中所有的数据都在一列中,然后很多列都有类似的数据,每个组内的数据用逗号分开,组与组之间的数据用分号分开,分号的个数即循环的个数(或循环-1的个数)。对吗?